/* Smart-Thinker_Events Custom Styles */
.EventHeadingDetail
{
	font-weight : bold;
	font-size : 12pt;
}

.EventHeadingCalendar, .EventHeadingCalendar .a
{
}

/* RSVP Message - NotReplied */
.RSVPData0
{
	font-weight: bold;
	color: red;
}
/* RSVP Message - Yes */
.RSVPData1
{
	font-weight: bold;
	color: green;
}
/* RSVP Message - MaybeNo */
.RSVPData2
{
	font-weight: bold;
}
/* RSVP Message - MaybeYes */
.RSVPData3
{
	font-weight: bold;
}
/* RSVP Message - No */
.RSVPData4
{
	font-weight: bold;
	color: navy;
}   
/* RSVP Message - Not Logged In */
.RSVPDataNL
{
	font-weight: bold;
}   
/* RSVP Message - Public, Not explicitly invited */
.RSVPDataP
{
	font-weight: bold;
}   



.EventNotRSVP
{
	background-color: peachpuff;
}   
/* Draft Event */
.EventStatus10
{
    
}
/* Active Event */
.EventStatus20
{
	color: green;
}
/* Postponed Event */
.EventStatus30
{
	color: blue;
}
/* Cancelled Event */
.EventStatus40
{
	color: red;
}
/* Deleted Event */
.EventStatus50
{
   	color: red;
}
/* ---------------------------------------------------------*/
/* GRID RELATED */
.GridBaseStyle
{
	/* Default Grid Style */
	color: black;
	font-size: 12px;
}
.GridHeader
{
	/* Heading row for grid */
	font-weight: bold;
	text-align: center;
	background-color: #E6E6FA;
}
.GridItem
{
	/* normal rows in grid */
	background-color: GhostWhite;
}
.GridAlternatingItem
{
	/* Alternate rows in grid */
	background-color: white;
}
.GridItemMouseOver
{
	background-color: gainsboro;
}
.GridAlternatingItemMouseOver
{
	/* Alternate rows in grid */
	background-color: gainsboro;
}
.NumericGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}
.TextGridItem{text-align: left;	padding-left: 4px; padding-right: 1px;}
.DateGridItem{text-align: center; padding-left: 4px; padding-right: 1px;}
.CenterGridItem{text-align: center;	padding-left: 2px; padding-right: 2px;}
.ButtonGridItem{text-align: center;	padding-left: 2px; padding-right: 2px;}
.CheckboxGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}

/* ---------------------------------------------------------*/
/* GENERAL USER SEARCH STYLES */

.NoRecordsStyle
{
}

.MemberArea
{
	/* Outline of the Member List/Profile box */
	border-top-style: none;
	background-color: transparent;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

/* ---------------------------------------------------------*/
/* ITEM TEMPLATE STYLES FOR USER PROFILE ITEM PROPERTIES */
/* PREFIX PROPERTY NAME WITH "IT" */

.ITItem
{
	/* Each item */
	text-align: left;
	vertical-align: top;
	padding: 5;
	border: 0px solid #333333;
}

.ITDisplayName
{
	/* Categories on GroupDetail */
	font-size: 9px;
	font-weight: bold;
}

.ITProfilePicture
{
	/* Profile Picture */
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	white-space: 5px;
	cell-spacing: 10px;
}   

/* ---------------------------------------------------------*/
/* GRID COLUMNS FOR USER PROFILE LIST PROPERTIES */
/* PREFIX PROPERTY NAME WITH "COLHEADE" TO CHANGE COLUMN HEADER */
/* PREFIX PROPERTY NAME WITH "COL" TO CHANGE COLUMN ITEM (Note: the CSSStyle does not have the *C* in it for properties) */

.ListBaseStyle
{
	/* Default Grid Style */
	color: black;
	font-size: 12px;
	border-right: 0px solid #0333333;
	border-top: 0px solid #0333333;
	border-left: 0px solid #0333333;
	border-bottom: 0px solid #0333333;
}

.ListHeader
{
	/* Heading row for grid */
	font-weight: bold;
	text-align: center;
	background-color: #E6E6FA;
}

.ItemList
{
	/* Normal rows in grid */
	background-color: GhostWhite;
	text-align: center;
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
}
.AlternateItemList
{
	/* Alternate rows in grid */
	background-color: white;
	text-align: center;
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
}

.ColUserID
{
}   

.ColDISPLAYNAMESTUP
{
}   

.ColHeadDISPLAYNAMESTUP
{
}   

.ColCountry
{
}   

.ColPRIVATEMESSAGE
{
	width: 1px;
}

.ColUserOnlineImage
{
	width: 1px;
}

.ItemListSelectCol
{
	 width: 1px;
}

.ItemListDeleteCol
{
	width: 1px;
}